package com.t8rin.imagetoolbox.core.resources.icons

import androidx.compose.material.icons.Icons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val Icons.Outlined.BatchPrediction: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Outlined.BatchPrediction",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(280f, 880f)
            quadTo(247f, 880f, 223.5f, 856.5f)
            quadTo(200f, 833f, 200f, 800f)
            lineTo(200f, 400f)
            quadTo(200f, 367f, 223.5f, 343.5f)
            quadTo(247f, 320f, 280f, 320f)
            lineTo(680f, 320f)
            quadTo(713f, 320f, 736.5f, 343.5f)
            quadTo(760f, 367f, 760f, 400f)
            lineTo(760f, 800f)
            quadTo(760f, 833f, 736.5f, 856.5f)
            quadTo(713f, 880f, 680f, 880f)
            lineTo(280f, 880f)
            close()
            moveTo(280f, 800f)
            lineTo(680f, 800f)
            quadTo(680f, 800f, 680f, 800f)
            quadTo(680f, 800f, 680f, 800f)
            lineTo(680f, 400f)
            quadTo(680f, 400f, 680f, 400f)
            quadTo(680f, 400f, 680f, 400f)
            lineTo(280f, 400f)
            quadTo(280f, 400f, 280f, 400f)
            quadTo(280f, 400f, 280f, 400f)
            lineTo(280f, 800f)
            quadTo(280f, 800f, 280f, 800f)
            quadTo(280f, 800f, 280f, 800f)
            close()
            moveTo(440f, 760f)
            lineTo(520f, 760f)
            lineTo(520f, 720f)
            lineTo(440f, 720f)
            lineTo(440f, 760f)
            close()
            moveTo(440f, 680f)
            lineTo(520f, 680f)
            quadTo(520f, 661f, 529.5f, 645.5f)
            quadTo(539f, 630f, 550f, 615f)
            quadTo(562f, 598f, 571f, 578.5f)
            quadTo(580f, 559f, 580f, 538f)
            quadTo(580f, 497f, 551f, 468.5f)
            quadTo(522f, 440f, 480f, 440f)
            quadTo(438f, 440f, 409f, 468.5f)
            quadTo(380f, 497f, 380f, 538f)
            quadTo(380f, 559f, 389.5f, 578f)
            quadTo(399f, 597f, 410f, 614f)
            quadTo(421f, 630f, 430.5f, 645.5f)
            quadTo(440f, 661f, 440f, 680f)
            close()
            moveTo(240f, 260f)
            quadTo(240f, 235f, 257.5f, 217.5f)
            quadTo(275f, 200f, 300f, 200f)
            lineTo(660f, 200f)
            quadTo(685f, 200f, 702.5f, 217.5f)
            quadTo(720f, 235f, 720f, 260f)
            lineTo(240f, 260f)
            close()
            moveTo(280f, 140f)
            quadTo(280f, 115f, 297.5f, 97.5f)
            quadTo(315f, 80f, 340f, 80f)
            lineTo(620f, 80f)
            quadTo(645f, 80f, 662.5f, 97.5f)
            quadTo(680f, 115f, 680f, 140f)
            lineTo(280f, 140f)
            close()
            moveTo(480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            lineTo(480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            lineTo(480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            lineTo(480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            quadTo(480f, 600f, 480f, 600f)
            close()
        }
    }.build()
}
